import time

from selenium import webdriver
from selenium.webdriver import ActionChains

# 建立浏览器实例
browser = webdriver.Chrome()

# 打开网址
browser.get('http://localhost:8080/login')
# #输入用户名
browser.find_elements_by_tag_name('input')[1].send_keys('ghh')
# time.sleep(5)
# 输入密码
browser.find_elements_by_tag_name('input')[2].send_keys('123')

# 定义滑块对象
button = browser.find_element_by_class_name('dv_handler')
# 定义动作对象
action = ActionChains(browser)
"""
# 定义动作类型
action.click_and_hold(button).perform()
#释放动作
action.reset_actions()
#拖动距离
action.move_by_offset(265,0).perform()
"""
#总长度
total_len = browser.find_element_by_class_name('dv_text').size.get('width')
#按钮长度
button_len= button.size.get("width")
# 移动距离
end_x = total_len-button_len
#拖动滑块并释放
action.drag_and_drop_by_offset(button,end_x,0).perform()

time.sleep(5)
# 关闭浏览器
browser.close()
